home *** CD-ROM | disk | FTP | other *** search
- # $Header: /sprite/admin/RCS/distfile,v 1.11 91/11/14 11:52:31 kupfer Exp $
-
- # To exclude particular file(s), define EXCEPT on the command line.
- EXCEPT = ()
-
- DISTBASE = /home/ginger/sprite/backup
-
- BINARY_EXCEPT_PAT = (\\\([a-zA-Z0-9\\.]*\\\)/\\1\$)
- MD_EXCEPT_PAT = (\\\([^/]*\\\)/.*\\.md/\\1\$)
-
- EXCEPT_PAT = (${BINARY_EXCEPT_PAT} ${MD_EXCEPT_PAT} \
- \\~\$ \\^#.* /#.* \\.o\$ \\.dvi\$ \
- \\.bak\$ /Mx\\. /LOCK.make\$ /version\\.h \
- /l\\.out /a\\.out\$ \\.po\$ \\.go\$ /lost+found /xemacs\$ \
- /temacs\$ \
- \\.nm\$ \ /hosts/[a-zA-Z\\.]*/X \
- kernel/[a-z]*/[a-z0-9]*\\.md/lint\$ \
- kernel/[a-z]*/[a-z0-9]*\\.md/.*\\.ln\$ \
- kernel/[a-z]*/[a-z0-9]*\\.md/.*\\.mk\$ \
- .*/jhh\\.md/.* \
- .*/fd\\.md/.* \
- /hosts/[a-zA-Z\\.]*/tx /hosts/[a-zA-Z\\.]*/rlogin \
- /hosts/[a-zA-Z\\.]*/dev /hosts/[a-zA-Z\\.]*/tty \
- /hosts/[a-zA-Z\\.]*/net /hosts/[a-zA-Z\\.]*/syslog \
- /Old \\.old/ \\.old\$ /Formatted /out\$ /make\\.list\$ \
- /make\\.out\$ /src/.*\\.a\$ /rdist[0-9]*\$ \
- /y\\.tab\\..\$ /1M.* /foo\$ /test.*/pdev.new\$ \
- .*\\.md/llib-l.*\\.ln\$ /[qzx]\$ /.*\\.q\$ \
- /lib.*_[gp]\\.a\$ /yacc.{tmp,acts}\$ \
- )
- RHOST = (sprite@ginger.berkeley.edu)
-
- # don't rdist most of MH -- too big
- MH = (/c/mh)
-
-
- # where we keep our test directories
- KERNELTEST = (/sprite/src/kernel)
-
- # Notes:
- # nearly everything is backed up under sprite now, and this is used
- # only for kernel sources!
-
- #
- # Exceptions under /sprite/local
- #
- #LOCAL_EXCEPT = (/sprite/local/src/cmds/perl \
- # /sprite/local/lib/emacs \
- # /sprite/local/src/cmds/dbx/mkdate \
- # /sprite/local/src/cmds/dbx/makedefs \
- # /sprite/local/src/cmds/dbx/tdbx \
- # /sprite/local/lib/emacs/lisp \
- # /sprite/local/lib/mh \
- # /sprite/local/src/cmds/nawk \
- #)
-
- #
- # Exceptions under /sprite/src
- #
- #SPRITE_SRC_EXCEPT = (/sprite/src/cmds/mx/tx{,.new,info,cmd} \
- # /sprite/src/cmds/mx{,.new}/{tx,mxTest} \
- # /sprite/src/lib/sx/sxDemo \
- # /sprite/src/lib/tcl/tclTest \
- # /sprite/src/lib/include.ancient \
- # /sprite/src/cmds/pmake \
- # /sprite/src/cmds/pmake/oldSrc \
- # /sprite/src/cmds/mx \
- # /sprite/src/cmds/tty \
- #)
-
- #KERNEL_DIRS = (/sprite/src/kernel/{mach,dbg,dev,fs,fscache,fsconsist,fsdm,fsio,fslcl,fspdev,fsprefix,fsrmt,fsutil,libc,main,mem,net,proc,prof,recov,rpc,sched,sig,sync,sys,timer,utils,vm,Include,Snapshots})
- KERNEL_DIRS = (/sprite/src/kernel/{Include,Snapshots})
- KERNEL_EXCEPT = (/sprite/src/kernel/Snapshots/1.{092,096,098,100,101,102})
-
-
-
- INCLUDE = (/sprite/lib/include)
-
- # Exceptions in the kernel test directories
- #
- KTEST_EXCEPT = (${KERNELTEST}/brent \
- ${KERNELTEST}/douglis/sun3.save \
- ${KERNELTEST}/SunSource \
- ${KERNELTEST}/sprite/sun3.oldfs \
- ${KERNELTEST}/sprite/sun2.oldfs \
- )
-
- #
- # Exceptions in users' directories. Some could still be applicable if
- # a parent is selected for rdisting.
- #
- #USERS_EXCEPT = (/users/brent/{pdev.new,tmp} \
- # /users/andrew/huge \
- # /users/gedye/ \
- # /users/deboor \
- # /users/zorn \
- # /users/ouster/ttyTest/dum{,2,3,4} \
- # /users/douglis/bin/{rolo,ngrep,xbiff,x10tox11,testMig,bed,zeros,shar} \
- # /users/douglis/src/cmd/{rolo,pmdc,xbiff/xlib-xbiff} \
- # /users/douglis/lib/emacs \
- # /users/douglis/{DU.DATA,mailsplit.shar,.rolodex.dat} \
- # /users/douglis/Mail/sun-inbox \
- # /users/brent/tx \
- # /users/brent/X/widget \
- # /users/brent/tmp/pdevtest \
- # /users/brent/src/sundev \
- # /users/nelson/cs.time/{pipe,pipe2,mon} \
- # /users/nelson/{itc,write.out,paper,bin} \
- # /users/nelson/new.bench \
- # /users/hilfingr/bin \
- # /users/ho/C/mbox* \
- # /users/dougj/{h,hello,oldgdb,gdb,newgdb} \
- #)
- #
- # Add directories here from /sprite/users if you want them rdisted.
- # Remember the trailing "\".
- #USERDIRS = ( /sprite/users/nelson/thesis \
- # /sprite/users/douglis/sprite/logfs \
- #)
- #
- #
- # Miscellaneous directories and exceptions. These don't really fit in any
- # of the above categories, so we just group them into the miscellaneous one.
- #
- # Note: douglis currently gets copies of mail on unix anyway.
- #MISCDIRS = (/sprite/guests /sprite/lib)
- #MISC_EXCEPT = (\
- # /sprite/lib/ps{,.new} \
- # /sprite/lib/libX* \
- # /sprite/lib/liboldX* \
- # /sprite/lib/X/font \
- # /sprite/lib/lint* \
- # /sprite/lib/*.a \
- # /sprite/lib/{sun2,spur}.md \
- # /sprite/lib/include.ancient \
- # /sprite/guests/darrell \
- # )
- #
- # Test directory stuff commented out 12/16/88 by Brent
- #TEST = /t2/test
- #TESTDIRS = (${TEST})
- #TEST_EXCEPT = (\
- # /sprite/test/src/cmds/pdevtest.new/1000 \
- # /sprite/test/itc/{testfs*} \
- # /sprite/test/src/cmds/{pdevtest.new/{tmp,pdev.new},namePipeTest/#{*pipe,pipeTest},pdevtest/pdevtest.ok,sigtest/sigtest2} \
- #)
- #
- #
- # separated in an attempt at getting rdist not to bomb every night.
- #MISC2DIRS = ( /sprite/boot /sprite/admin)
- #MISC2_EXCEPT = (\
- # /sprite/admin/{Rdist.log,lw-*,data{,.new},lpd-errs,fsstats,*.ls.out,lastLog,maillog} \
- # )
- #
- #
- # Directories from / that should be rdisted, and their exceptions.
- #
- ROOTDIRS = (/etc)
- ROOT_EXCEPT = (/etc/zoneinfo)
- #
- #
- # It appears that rdisting everything at once causes problems, so we
- # will try individual rdists.
- #DIRS=( /sprite/src /sprite/users /sprite/local ${MISCDIRS} )
- #all:
- #( ${DIRS} ) -> ${RHOST} install -y -w;
- # except_pat ${EXCEPT_PAT};
- # except ${ATT_EXCEPT};
- # except ${SPRITE_SRC_EXCEPT};
- # except ${USERS_EXCEPT};
- # except ${LOCAL_EXCEPT};
- # except ${MISC_EXCEPT};
- #src:
- #( /sprite/src ) -> ${RHOST} install -y -w ${DISTBASE};
- # except_pat ${EXCEPT_PAT};
- # except ${SPRITE_SRC_EXCEPT};
- #
- kernel:
- ( ${KERNEL_DIRS} ) -> ${RHOST} install -y ${DISTBASE}/src/kernel;
- except_pat ${EXCEPT_PAT};
- except ${KERNEL_EXCEPT};
-
- include:
- ( ${INCLUDE} ) -> ${RHOST} install -y ${DISTBASE}/lib/include;
- except_pat ${EXCEPT_PAT};
-
- kernelcopy:
- ( ${KERNEL_DIRS} ) -> (assault) install -y /t5/sprite/src/kernel;
- except_pat ${EXCEPT_PAT};
-
- kerneltest:
- ( ${KERNELTEST} ) -> ${RHOST} install -y -w ${DISTBASE};
- except_pat ${EXCEPT_PAT};
- except ${KTEST_EXCEPT};
- #
- #USERSHOST = (oregano)
- #users:
- #( /sprite/users ) -> ${USERSHOST} install -y -w /b;
- # except_pat ${EXCEPT_PAT};
- # except ${USERS_EXCEPT};
- #
- # JO commented the following things out on 1/16/89: shouldn't
- # be needed now that we've got backups working OK.
- #
- #userstounix:
- #( ${USERDIRS} ) -> ${RHOST} install -y -w ${DISTBASE};
- # except_pat ${EXCEPT_PAT};
- # except ${USERS_EXCEPT};
- #
- #local:
- #( /sprite/local ) -> ${RHOST} install -y -w;
- # except_pat ${EXCEPT_PAT};
- # except ${LOCAL_EXCEPT};
- #
- #misc:
- #( ${MISCDIRS} ) -> ${RHOST} install -y -w ${DISTBASE};
- # except_pat ${EXCEPT_PAT};
- # except ${MISC_EXCEPT};
- #
- #misc2:
- #( ${MISC2DIRS} ) -> ${RHOST} install -y -w ${DISTBASE};
- # except_pat ${EXCEPT_PAT};
- # except ${MISC2_EXCEPT};
- #
- rootdirs:
- (${ROOTDIRS}) -> ${RHOST} install -y -w ${DISTBASE}/ROOT;
- except_pat ${EXCEPT_PAT};
- except ${ROOT_EXCEPT};
- #
- #mh:
- #(${MH}/conf) -> sprite@rosemary.berkeley.edu install -y -w /bnf2/sprite/backup;
- # except_pat ${EXCEPT_PAT};
- #
- # test target commented out 12/16/88 by Brent
- #test:
- #(${TESTDIRS}) -> sprite@rosemary.berkeley.edu install -y -w /bnf2/sprite/backup;
- # except_pat ${EXCEPT_PAT};
- # except ${TEST_EXCEPT};
- #
- #newatt:
- #( /a/attcmds ) -> sprite@rosemary.berkeley.edu install -y -w /bnf2/sprite/backup;
- # except_pat ${EXCEPT_PAT};
- # except (/a/attcmds/kdbx/{mkdate,defs/makedefs});
- # except (/a/attcmds/sendmail/dist);
- #
- #emacs:
- #( /b/emacs/{src,lisp/RCS} ) -> sprite@rosemary.berkeley.edu install -y -w /bnf2/sprite/backup;
- # except_pat ${EXCEPT_PAT};
- # except_pat (/b/emacs/src/emacs-.*);
- # except (/b/emacs/src/{temacs,xemacs,ChangeLog,TAGS});
- # except (/b/emacs/v18.48);
- #
- #newcmds:
- #( /a/newcmds /a/X/src) -> sprite@rosemary.berkeley.edu install -y -w /bnf2/sprite/backup;
- # except_pat ${EXCEPT_PAT};
- # except (/a/newcmds/gcc/dist /a/newcmds/gcc/newdist);
- # except (/a/newcmds/tx/sun3.md/{bug,realtx});
- # except (/a/newcmds/fsflat/sun3.md/savefsflat);
- # except_pat (/a/newcmds/gcc/stage1.* /a/newcmds/gcc/stage2.*);
- # except_pat (/a/newcmds/cc1[^/]*/[^/.]*\\.md/[^./]*\$);
-
- #
- # For rdisting an individual directory
- #
- DIR = ()
- dir:
- (${DIR}) -> ${RHOST} install -y -w;
- except_pat ${EXCEPT_PAT};
- except ${EXCEPT};
-
-